
function onRemove(id){
	if(confirm('确认要删除?')){
    	$.ajax({
    		type:'POST',
    		url:'judgment/delete',
    		data:{id:id},
    		dataType:'json',
    		success:function(data){
    			if(data.success)
    				$('#judgmentList').bootstrapTable('remove',{
    		    		field:'id',
    		    		values:[parseInt(id)]
    		    	});
    			alert(data.msg);
    		}
    	});
	}
}
// 加载表格
$('#courseList').bootstrapTable({
	url:'course/findPage', // 服务器数据的加载地址
	method: 'get',  
    dataType: "json",  
    striped: true,// 设置为 true 会有隔行变色效果
    undefinedText: "空",// 当数据为 undefined 时显示的字符
    pagination: true, // 分页
    toolbar: '#toolbar',
   // paginationLoop:true,//设置为 true 启用分页条无限循环的功能。
    // showToggle: "true",//是否显示 切换试图（table/card）按钮
    // showColumns: "true",//是否显示 内容列下拉框
    showRefresh: true,// 是否显示刷新按钮
    pageNumber: 1,// 如果设置了分页，首页页码
    // showPaginationSwitch:true,//是否显示 数据条数选择框
    pageSize: 12,// 如果设置了分页，页面数据条数
    // pageList: [5, 10, 20, 40], //如果设置了分页，设置可供选择的页面数据条数。设置为All 则显示所有记录。
    paginationPreText: '‹',// 指定分页条中上一页按钮的图标或文字,这里是<
    paginationNextText: '›',// 指定分页条中下一页按钮的图标或文字,这里是>
    // singleSelect: false,//设置True 将禁止多选
    // search: true, //显示搜索框
    data_local: "zh-US",// 表格汉化
    sidePagination: "server", // 服务端处理分页
    queryParams: function (params) {// 自定义参数，这里的参数是传给后台的，我这是是分页用的
        return {
			page:(params.offset)/(params.limit)+1,// 页码
            limit: params.limit, // 找多少条
            sort:params.sort,// 排序列名
            dir:params.order// 排序方式desc,asc
        };
    },
    idField: "id",// 指定主键列
    columns: [{
    	checkbox:true
    },{  
        field: 'id',  
        title: 'ID',
        /* visible:false */
    }, {  
        field: 'num',  
        title: '编号'
    }, {  
        field: 'name',
        title: '名称'
    },{  
        title: '所属科目',
        formatter : function(value,row,index){
        	if(row.subject!=null)
        		return row.subject.name;
        	else
        		return null;
        }
    },{  
        title: '任课老师',
        formatter : function(value,row,index){
        	if(row.teacher!=null)
        		return row.teacher.name;
        	else
        		return null;
        }
    }/*,{  
        title: '操作',
        formatter : function(value,row,index){
        	return '<a title="录入选课的学生" class="fa fa-plus btn btn-info btn-xs">&nbsp;录入学生</a>';
        }
    }*/]
      
});

/* 删除事件 */

/** *** */
/* 下拉选择科目加载后台信息 */
$(function() {  
    $("#slpk").selectpicker({  
        noneSelectedText : '请选择'  
        });  
  
        $(window).on('load', function() {  
        $('#slpk').selectpicker('val', '');  
        $('#slpk').selectpicker('refresh');  
        });  
  
        // 下拉数据加载
    $.ajax({  
        type : 'get',  
        url :"subject/findAll",  
        dataType : 'json',  
        success : function(datas) {// 返回list数据并循环获取
            var select = $("#slpk");  
            for (var i = 0; i < datas.length; i++) {  
                select.append("<option value='"+datas[i].id+"'>"  
                        + datas[i].name + "</option>");  
            }  
            $('#slpk').selectpicker('val', '');  
            $('#slpk').selectpicker('refresh'); 
        }  
    });
});
/* 下拉选择任课老师加载后台信息 */
$(function() {  
    $("#sele_teacher").selectpicker({  
        noneSelectedText : '请选择'  
        });  
  
        $(window).on('load', function() {  
        $('#sele_teacher').selectpicker('val', '');  
        $('#sele_teacher').selectpicker('refresh');  
        });  
  
        // 下拉数据加载
    $.ajax({  
        type : 'get',  
        url :"teacher/findAll",  
        dataType : 'json',  
        success : function(datas) {// 返回list数据并循环获取
            var select = $("#sele_teacher");  
            for (var i = 0; i < datas.length; i++) {  
                select.append("<option value='"+datas[i].id+"'>"  
                        + datas[i].name + "</option>");  
            }  
            $('#sele_teacher').selectpicker('val', '');  
            $('#sele_teacher').selectpicker('refresh'); 
        }  
    });
}); 
/* 初始化输入模态框 */
function initInputModel(){
	$("input[name='num']").val("");
	$("input[name='name']").val("");
	
    $('#slpk').selectpicker('val', '');  
    $('#slpk').selectpicker('refresh');
    
    $('#sele_teacher').selectpicker('val', '');  
    $('#sele_teacher').selectpicker('refresh'); 

	
}
/* 单选题信息提交 */
$("#form1").submit(function(event){
	var num = $("input[name='num']").val();
	var name = $("input[name='name']").val();
	var subjectId = $("#slpk").find("option:selected").val();
	var teacherId = $("#sele_teacher").find("option:selected").val();
	var course = {
			"num":num,
			"name":name,
			"subject":{"id":subjectId},
			"teacher":{"id":teacherId}
			};
	var result = JSON.stringify(course);//string类型
	$.ajax({
		url:'course/saveOrUpdate',
		type:'post',
		dataType:'json',
		data:{course:result},
		success:function(data){
			alert(data.msg);
			if(data.success){
				initInputModel();
				$('#courseList').bootstrapTable('refresh');
			}
		},
		error:function(){
			alert("出错!");
		}
	});
	return false;
});
